home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1998 January / macformat-059.iso / mac / Shareware Plus / System Components / Ephemerid 1.1.2 / Read Me < prev    next >
Encoding:
Text File  |  1997-09-23  |  13.5 KB  |  373 lines  |  [TEXT/ttxt]

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10. 'Ephemerid'
  11. Pop-Up Calendar & Clock
  12.  
  13. Version 1.1.2 - September 22, 1997
  14. Copyright 1996-97 Michel MARIANI
  15.  
  16.  
  17. Contents
  18.  
  19. • Introduction
  20. • Feature Overview
  21. • System Requirements
  22. • Installation
  23. • Directions for Use
  24. • Standard Customization (Control Panel)
  25. • Advanced Customization (ResEdit)
  26. • Known Problems and Shortcomings
  27. • "To Do" List
  28. • Version History
  29. • Legal Bits
  30. • Author's Address
  31. • Web Site
  32. • Acknowledgements
  33. • Trademarks
  34.  
  35.  
  36. Introduction
  37.  
  38. • Ephemerid provides the user with a simple and fast way of displaying the current date and time in a pop-up window. It is specially useful when the screen monitor has a low resolution and the menu bar is almost full: the system cannot show the clock to the left of the help menu icon (a feature introduced in recent versions of MacOS, and available through the control panel "Date & Time"). Actually, the idea of Ephemerid evolved from the annoyance at not being able to get the date and time without having to switch to the Finder, when running an application with a lot of menu items. 
  39.  
  40. • As an bonus, Ephemerid is WorldScript-aware: it can display dates in "exotic" languages, provided they are supported by your system: Japanese, Chinese, etc.
  41.  
  42. • Ephemerid works under System 7.0 or later, and is distributed as freeware.
  43.  
  44.  
  45. Feature Overview
  46.  
  47. • Ephemerid can display the current date and time in two different modes: text or graphics.
  48.  
  49. • In graphics mode, Ephemerid attempts to mimic the "real world": date is shown as a tear-off (block) calendar, time as an analog clock with hands.
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77. • In text mode, the date can be displayed in 3 different formats: short, abbreviated, or long.
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94. • Many parameters can be easily customized, including hot keys, text date format, font name and size, text and background colors, display of seconds, etc.
  95.  
  96. • Ephemerid is WorldScript-aware, which means it can display the date in different languages, including Chinese and Japanese, depending on the selected font or the localized version of your system (such as KanjiTalk).
  97.  
  98. Nota Bene:
  99.  
  100. All examples (screen copies) assume the current date format is "U.S." (as set in the control panel "Date & Time", or whatever it is called on your localized system). On a system localized for France, for instance, the default setting would probably be "French", and the strings would be displayed in French accordingly.
  101.  
  102.  
  103. System Requirements
  104.  
  105. Ephemerid only works under MacOS System 7.0 or later (System 7.5 or newer is recommended). It has been successfully tested on Macintosh Classic, PowerBook 520C and Performa 6400.
  106.  
  107.  
  108. Installation
  109.  
  110. To use Ephemerid feature, place the file in the Control Panels folder and then restart the computer.
  111.  
  112. Warning:
  113.  
  114. The version number at the end of the control panel's file name has been dropped soon after version 1.1. Now, under the improved naming scheme, a new version simply overwrites the previous one. In case your last installed version is "Ephemerid 1.1", don't forget to throw (or hide) it away before installing the new version.
  115.  
  116.  
  117. Directions for Use
  118.  
  119. While holding down the activator key (Command), press the trigger key (Escape). A pop-up window appears on the screen showing the current date (or time). Pressing the trigger key again brings up the current time (or date), in a flip-flop manner. If the selected display mode is graphics (or text), having the Shift key depressed too at trigger time shows the alternate display mode: text (or graphics). Releasing the activator key or pressing any other key removes the pop-up window from the screen.
  120.  
  121.  
  122. Standard Customization (Control Panel)
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150. • Off / On
  151. Disables / Enables Ephemerid.
  152.  
  153. • About...
  154. Displays more information about Ephemerid.
  155.  
  156. • Start-Up Icon
  157. Shows / hides Ephemerid's icon at start-up time.
  158.  
  159. • Hot Key: Activator
  160. Changes the modifier (activator) key used to bring up Ephemerid's pop-up window.
  161.  
  162. • Hot Key: Trigger
  163. Changes the trigger key used to bring up Ephemerid's pop-up window.
  164.  
  165. • Date/Time: Display Mode
  166. Selects Ephemerid's display mode: text or graphics.
  167.  
  168. • Date/Time: Date First
  169. Allows the date to be displayed first.
  170.  
  171. • Date/Time: Show Seconds
  172. Allows the display of seconds in the graphic clock, as well as in text mode.
  173.  
  174. • Date/Time: Use Font Script Format
  175. Allows the date and time strings to be displayed using the script format of the selected font.
  176.  
  177. • Text Display: Font
  178. Changes the font of Ephemerid's text window.
  179.  
  180. • Text Display: Size
  181. Changes the font size of Ephemerid's text window.
  182.  
  183. • Text Display: Bold
  184. Allows the text to be displayed in bold style.
  185.  
  186. • Text Display: Color...
  187. Changes the text color of Ephemerid's text window.
  188.  
  189. • Text Display: Background...
  190. Changes the background color of Ephemerid's text window.
  191.  
  192. • Text Display: Date Format
  193. Selects Ephemerid's  text date format: short, long or abbreviated.
  194.  
  195. • Graphic Calendar: Font
  196. Changes the font of Ephemerid's graphic calendar.
  197.  
  198. • Graphic Calendar: Size
  199. Changes the font size of Ephemerid's graphic calendar.
  200.  
  201. • Graphic Calendar: Bold
  202. Allows the text of the graphic calendar to be displayed in bold style.
  203.  
  204. • Graphic Calendar: Show Year
  205. Allows the year to be also displayed in Ephemerid's graphic calendar.
  206.  
  207. • Graphic Calendar: Sans Serif Digits
  208. Allows the large digits of Ephemerid's graphic calendar to be displayed using an alternate "sans serif" font design.
  209.  
  210. Remarks: 
  211.  
  212. • Balloon help is available.
  213. • Changes made in the Control Panel take effect immediately.
  214.  
  215.  
  216. Advanced Customization (ResEdit)
  217.  
  218. Here is the description of some resources of Ephemerid which could be modified by a "power user" through ResEdit (templates are provided where useful):
  219.  
  220. Window-Related Resources
  221.  
  222. • 'Stgs', -4063: sets the graphics calendar/clock overall window size, and the text window sizes, corresponding to short, abbreviated, and long date formats. Since version 1.1.2, it contains also the calendar size.
  223.  
  224. Graphic-Related Resources
  225.  
  226. • 'PICT', -4063: a picture containing ten color digits in Serif style (from "Times").
  227. • 'PICT', -4062: black & white digits.
  228.  
  229. • 'PICT', -4058: a picture containing ten color digits in Sans-Serif style (from "Helvetica").
  230. • 'PICT', -4057: black & white digits.
  231.  
  232. • For each 'PICT' described above, an associated resource 'Dgts' (same ID) provides a list of the bounding boxes of each digit, expressed in the picture coordinates system, along with the gap between two digits as displayed in the calendar window, and the colors of extra text and background, in RGB.
  233.  
  234. • 'PICT', -4061: a picture of the clock in color.
  235. • 'PICT', -4060: black & white clock.
  236.  
  237. • 'Hnds', -4061: contains the relative position of the center of the clock, as well as the length, thickness (in pixels) and color of each hand (hours, minutes, seconds), in RGB. Since version 1.1.2, it contains also a boolean flag indicating if it is a 24-hour clock.
  238.  
  239. Keyboard-Related Resources
  240.  
  241. • 'Keys', -4060: contains the list of key codes which will appear in a readable form in the control panel's trigger key pop-up menu. These key codes are keyboard-dependent; you can get possible values from the 'KCHR' resources in the System file.
  242.  
  243. Remarks: 
  244.  
  245. • Always make a back-up copy of the original file before modifying it by ResEdit!
  246. • Unlike settings made through the control panel, which are kept in a separate preferences file, changes made by ResEdit will be lost when a new version of the software becomes available.
  247. • Changes take effect at restart.
  248.  
  249.  
  250. Known Problems and Shortcomings
  251.  
  252. • Ephemerid doesn't use the official Apple-sanctioned method of hooking key events through JGNEFilter, which would prevent Ephemerid from working when an input method is active, while typing Chinese or Japanese. For instance, most application switchers that I know don't work under such circumstances.
  253.  
  254. • There is still a bug preventing Ephemerid from working correctly when the front application behaves in a non-standard way (like a well-known spreadsheet program): hot keys are simply "eaten" and cannot be hooked. Please let me know if you have any information about a possible patch or bypass.
  255.  
  256. • Depending on the language selected, the word order of the date displayed in the block calendar may appear non-natural. Also, note that Ephemerid has not been tested in "exotic" 1-byte scripts such as Arabic, Cyrillic, Hebrew, etc. Your feedback is welcome!
  257.  
  258. • While the pop-up window is displayed, any other visible activity is suspended: application windows, menu bar, etc. appear to be "frozen".
  259.  
  260.  
  261. "To Do" List
  262.  
  263. • Solve the "eaten" keys problem.
  264. • Implement a user-defined alternate clock.
  265. • Add a "Revert to Default Settings" push-button in the Control Panel.
  266.  
  267.  
  268. Version History
  269.  
  270. Version 1.1.2 - 22 Sep 97
  271.  
  272. • 22 Sep 97: Third public release. Control panel revamped. Balloon help. Documentation updated.
  273. • 21 Sep 97: Revamped control panel design.
  274. • 20 Sep 97: In cdev, pop-up menus don't use window font any more, because of a problem in the balloon help manager.
  275. • 20 Sep 97: Added balloon help in control panel.
  276. • 11 Sep 97: Use true mouse-down event provided by cdev.
  277. • 07 Sep 97: Display an alert when Ephemerid was not loaded at start-up time.
  278. • 28 Aug 97: Restored use of MoreMasters at init time.
  279. • 25 Aug 97: Change of keyboard is now checked every second in the control panel.
  280. • 20 Aug 97: Key "1" (on a US keyboard) added to the list of possible trigger keys.
  281. • 20 Aug 97: Added new advanced setting: support for 24-hour clocks.
  282. • 14 Aug 97: Clicking in the  "About..." button  or canceling the standard Color Picker dialog don't write prefs back to disk.
  283.  
  284. Version 1.1.1 - 05 Aug 97
  285.  
  286. • 05 Aug 97: Second public release; no new features, mainly bug fixes and cosmetic changes. Documentation updated.
  287. • 02 Aug 97: Fixed the color picker crash under MacOS 8 (use PickColor instead of GetColor).
  288. • 02 Aug 97: File name doesn't include the version number any more.
  289. • 02 Aug 97: Animated start-up icon. New design of Finder icons.
  290. • 02 Aug 97: Better display of color user items in B&W.
  291. • 02 Aug 97: Fixed bad redraw of color user item after the Color Picker dialog.
  292. • 02 Aug 97: Fixed the white border problem in text windows.
  293.  
  294. Version 1.1 - 20 Jul 97
  295.  
  296. • 20 Jul 97: First public release. Creation of a "Read Me" file in SimpleText and HTML formats. Improvement of Get Info short definition and Finder balloon help.
  297. • 06 Jul 97: Fixed the problem when international resource 'itl1' could not be read (corrupted System file): bad display of graphic date.
  298. • 06 Jul 97: Private handling of 'debug1' and 'debug2' in cdev.
  299. • 13 Jun 97: The user can now customize the list of trigger hot keys    by ResEdit: resource 'Keys'.
  300. • 12 Jun 97: In the control panel, hot key menu is updated every time the current keyboard changes, and keys are shown in the keyboard script.
  301. • 10 Jun 97: Key codes are 'char', no more 'short'. Preferences template updated.
  302. • 10 Jun 97: Trigger key is now identified by key code, no more by char code. Preferences must be reset by user.
  303. • 10 Jun 97: Cosmetic changes: copyright now spans over years (1996-97).
  304.  
  305. Version 1.0.1 - 09 Apr 97
  306.  
  307. • 13 May 97: Erase whole background of graphics window when necessary (force redraw or change of date).
  308. • 13 May 97: Correction of a stupid bug preventing the reading of modified settings through ResEdit.
  309. • 09 Apr 97: Any other key event aborts the display.
  310. • 30 Mar 97: Handling of choice of sans-serif digits.
  311.  
  312. Version 1.0 - 22 Mar 97
  313.  
  314. • 22 Mar 97: Handling of double-click in cdev: color user items.
  315. • 21 Mar 97: Auto-condense if text doesn't fit in display rectangle.
  316. • 12 Mar 97: Now a stand-alone Control Panel (formerly part of Switch-It).
  317.  
  318.  
  319. Legal Bits
  320.  
  321. Copyright 1996-97 Michel MARIANI. All Rights Reserved.
  322. Written with THINK Project Manager 7.0.4, THINK C 7.0.3 & ResEdit 2.1.3.
  323.  
  324. This software is freeware, it may be freely distributed, but always in its unmodified form and together with this document. It may not be sold or resold, or bundled with any other commercial product. You may, however, include the software on a CD-ROM or floppy collection, provided that the original package is included in its entirety and a complimentary copy is sent to the author. Please contact the author to obtain the most recent version.
  325.  
  326. You expressly acknowledge and agree that use of the software is at your sole risk. The software and the related documentation are provided “as is” and without warranty of any kind, express or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose.
  327.  
  328.  
  329. Author's Address
  330.  
  331. If you have questions, suggestions, words of appreciation or bug reports, you can contact me at the following address:
  332.  
  333. Snail Mail
  334. Michel MARIANI
  335. 47, rue des Remparts-d'Ainay
  336. 69002 LYON
  337. FRANCE
  338.  
  339. E-Mail
  340. mmariani@wanadoo.fr
  341.  
  342.  
  343. Web Site
  344.  
  345. Latest versions, updates, and other pieces of software shall be available at:
  346. http://perso.wanadoo.fr/mmariani/soft/soft.html
  347.  
  348.  
  349. Acknowledgements
  350.  
  351. Special thanks to the following people:
  352.  
  353. • Michel Rousset, for testing and providing useful comments, and proofreading the first version of this document.
  354. • Robert A. Moeser, for suggesting the possibility of customizing a 24-hour clock, kindly providing appropriate artwork, and testing a beta version.
  355.  
  356. Here is the list (in alphabetic order) of all the nice folks who took the time to send me questions, suggestions, words of appreciation or bug reports; I really appreciate getting feedback, it is highly motivating and encouraging:
  357.  
  358. • Wendy Farkas
  359. • Dave Fink
  360. • Robert A. Moeser
  361.  
  362. And finally, here is the list of people (and magazines) who asked me permission to include Ephemerid on their CD-ROM:
  363.  
  364. • Hideyuki Chihara (Mac Fan internet - Japan)
  365. • Tomoko Imamura (Mac People - Japan)
  366. • Masao Jimbo (MacPower - Japan)
  367.  
  368.  
  369. Trademarks
  370.  
  371. WorldScript and KanjiTalk are trademarks of Apple Computer, Inc.
  372. All other trademarks are property of their respective holders.
  373.